#编译协议文件 
.ONESHELL:
protos: 
	@echo "编译协议文件";
	buf generate --path jtv2
	@echo "success..."

#数据库表转化为protobuf协议消息,注意会引起与message_common.proto 中的message重复
.ONESHELL:
schemabuf:
	@echo "构建orm的models"; 
	schemabuf -db mysql \
			  -host jt-dev.csy2ig5dsj91.rds.cn-north-1.amazonaws.com.cn \
			  -port 63306 \
			  -user dbadmin \
			  -password 423B8BL4s2394T7E \
			  -schema jt_dev \
			  -package "jtv2" \
			  >>jtv2/message_db.proto;
	@echo "修改proto文件的package名称,例如:option go_package = api/common;common"

#数据库表转化为go对象 
.ONESHELL:
reverse:
	@echo "反转table->model";
	reverse -f jt-db.yml
